package cn.edu.lit.jsjxy.CourseExample.chapter2;

import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;

import java.util.Random;

import cn.edu.lit.jsjxy.CourseExample.R;

public class ClickEventTestActivity extends Activity implements View.OnClickListener
{


    TextView tv1, tvHint;
    Button btn1, btn2, btn3, btn4;
    EditText etPassword;


    int count = 0;

    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_click_event_test);

        tv1 = findViewById(R.id.tv1);
        btn1 = findViewById(R.id.btn1);
        btn2 = findViewById(R.id.btn2);
        btn3 = findViewById(R.id.btn3);
        btn4 = findViewById(R.id.btn4);
        etPassword = findViewById(R.id.etPassword);
        tvHint = findViewById(R.id.tvHint);

        btn1.setOnClickListener(this);
        btn2.setOnClickListener(this);
        btn3.setOnClickListener(this);
        btn4.setOnClickListener(this);


    }

    @Override
    public void onClick(View view)
    {

        switch (view.getId()) {
            case R.id.btn1:
                showMessage("btn1");

                break;
            case R.id.btn2:
                showMessage("btn2");

                break;
            case R.id.btn3:
                showMessage("btn3");

                break;
            case R.id.btn4:


                if (etPassword.getText().toString().equals("123789")) {
                    Toast.makeText(this, "Right", Toast.LENGTH_SHORT).show();

                    tvHint.setText("Welcome!");
                    tvHint.setVisibility(View.VISIBLE);
                } else {
                    Toast.makeText(this, "Wrong", Toast.LENGTH_SHORT).show();
                    tvHint.setText("Permission denied");
                    tvHint.setVisibility(View.VISIBLE);
                }

                break;
        }
    }

    public void showMessage(String msg)
    {
        tv1.setText(msg + " is clicked!");
        Toast.makeText(this, msg, Toast.LENGTH_SHORT).show();
    }


}


//    int red,green,blue;
//
//        count++;
//
//                Random rnd = new Random();
//                red = rnd.nextInt(256);
//                green = rnd.nextInt(256);
//                blue = rnd.nextInt(256);
//
//                int color = Color.rgb(red,green,blue);
//
//                tv1.setTextColor(color);
//                tv1.setText(count+"");


//        int red,green,blue;
//
//        count++;
//
//        Random rnd = new Random();
//        red = rnd.nextInt(256);
//        green = rnd.nextInt(256);
//        blue = rnd.nextInt(256);
//
//        int color = Color.rgb(red,green,blue);
//
//        tv1.setTextColor(color);
//        tv1.setText(count+"");



    /*public void  showMessage(String msg)
    {
        Toast.makeText(this,msg,Toast.LENGTH_SHORT).show();
    }*/


//new View.OnClickListener() {
//@Override
//public void onClick(View view) {
//        int red,green,blue;
//
//        count++;
//
//        Random rnd = new Random();
//        red = rnd.nextInt(256);
//        green = rnd.nextInt(256);
//        blue = rnd.nextInt(256);
//
//        int color = Color.rgb(red,green,blue);
//
//        tv1.setTextColor(color);
//        tv1.setText(count+"");
//
//        }
//        }


